package com.loie.datacenter.model;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author testjava
 * @since 2024-11-10
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("ApplyForPaymentsDetail")
@ApiModel(value="ApplyForPaymentsDetail对象", description="")
public class ApplyForPaymentsDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "SerialID", type = IdType.AUTO)
    private Double SerialID;

    @TableField("RecordID")
    private String RecordID;

    @TableField("ParentID")
    private String ParentID;

    @TableField("KeyModaul")
    private String KeyModaul;

    @TableField("KeyNo")
    private String KeyNo;

    @TableField("KeyDate")
    private Date KeyDate;

    @TableField("ApplyAmount")
    private Double ApplyAmount;

    @TableField("CostDetail")
    private String CostDetail;

    @TableField("InvoiceNO")
    private String InvoiceNO;

    private Double kjdj;

    private Double sjsqje;

    private String bz;

    private Double cebl;

    @TableField("CustomerNo1")
    private String CustomerNo1;

    @TableField("CustomerCorpName1")
    private String CustomerCorpName1;

    @TableField("PurchasingAgent")
    private String PurchasingAgent;

    @TableField("Department")
    private String Department;

    @TableField("DepartmentNO")
    private String DepartmentNO;

    private String nbhs;

    private String cght;

    private Double spkk;

    private String spkkfph;

    private String xmbh;

    private String djhth;

    private Date djfkrq;

    private Date djjzr;

    private Double kjdjlx;

    private Double kjhklx;

    private Double jsje;

    private String fphm;

    private Integer jsts;

    private Integer jxts;

    private Double yll;

    private Boolean yfwc;

    private Double ykpje;

    private Double wkpje;

    private String fkfs;

    private Boolean dlhtbs;

    private Double kjhklxCy;

    @TableField("Commission_paid")
    private Boolean commissionPaid;


}
